@import url('mheader.css');
@media (max-width: 1499.98px) {
	.numSection .numItem .number{
		font-size: 46px;
	}

	.numSection .numItem span:after{
		top: -30px;
	}
}

@media (max-width: 1399.98px) {
	.aboutSection .item img{
		max-width: 85px;
	}
	.aboutSection .items{
		margin-top: 25px;
	}

	.aboutSection h2.title{
		margin-top: 45px;
	}
}

@media (max-width: 1299.98px){
	.newsSection .item{
		margin-bottom: 15px;
	}
}

@media (max-width: 1199.98px) { 
	.aboutSection .div-text{
	  max-width: 100%;
	  padding-left: 2%;
	  padding-right: 2%;
	  text-align: center;
	}

	.aboutSection h2.title{
		margin-top: 65px;
	}

	.aboutSection .items{
		margin-bottom: 25px;
	}

	.conSection .main h2{
		font-size: 20px;
	}

	.conSection .main .item1{
		margin-bottom: 25px;
	}

	.culSection .item{
		margin-bottom: 25px;
		height: auto;
		
	}

	.culSection .item p{
		height: auto;
		min-height: 90px;
	}

	.hisSection .div-img{
	  height: 450px;
	  overflow:hidden;
	}


}

@media (max-width: 1099.98px) { 

	.numSection .numItem .number{
		font-size: 36px;
		margin: 5px 0;
	}

	.numSection .numItem span:after{
		top: -20px;
	}

	.newsSection .item{
		margin-bottom: 5px;
	}

	.hisSection .div-img .scr{
	  overflow-x: scroll;
	  overflow-y: hidden;
	  height: 465px;
	}

	.hisSection .div-img .scr img{
	  min-width: 1199px;
	}

	


}

@media (max-width: 991.98px) { 	
/*	.common-title{
	  padding: 45px 0;
	}*/

	.common-title img{
		max-width: 10rem;
	}

	.common-title .small-title{
	  font-size: 26px;
	}

	
	.aboutSection h2.title{
		margin-top: 35px;
		font-size: 26px;
	}

	.aboutSection .sub-title{
		font-size: 14px;
		margin-bottom: 35px;
	}

	.aboutSection .sub-title{
		margin-bottom: 25px;
	}


	.numSection .title{
		font-size: 20px;
	}

	.numSection .numItem .number{
		font-size: 30px;
	}

	.numSection .numItem span:after{
		top: -20px;
	}

	.pro-control .control{
		width: 40%;
	}

	.inSection a.item .div-text strong{
	  font-size: 20px;
	}

	.inSection a.item .div-text p{
	  font-size: 16px;
	}

	.inSection a.item .readMore{
		padding: 5px 15px;
		font-size: 14px;
	}

	.advSection .item p{
		height: 45px;
	}

	.mainFooter .d4{
		display: none;
	}

	.mainFooter .d1,.mainFooter .d2{
		border-right: unset;
		margin-bottom: 15px;
	}

	.mainFooter .wx{
		margin: 25px 0;
		text-align: center;
		width: 100%;
	}

	.circle span{
		display: none;
	}


	.pageTit h2.title{
		font-size: 20px;
		margin-bottom: 5%;
		line-height: 35px;
	}

	.yyscSection .item:nth-child(odd) .row{
		flex-direction: column-reverse;
	}

	.yyscSection .item:nth-child(even) .row{
		flex-direction: column-reverse;
	}

	.yyscSection .item .div-text{
		padding: 5% 5%;
	}

	.mainSlider ul{
		display: flex;
	    flex-wrap: wrap;
	}

	.mainSlider ul li{
		flex: 1 1 auto!important;
	}

	.nproLists{
		margin-top: 35px;
	}

	.nnewsList .item .div-text{
		padding-left: 0;
	}

	.nproDetail p.des{
	  min-height: unset;
	  margin-bottom: 25px;
	}

	





}

@media (max-width: 767.98px) { 
	.numSection .nums .row>div:nth-child(1),.numSection .nums .row>div:nth-child(2){
		border-bottom: 1px solid #eee;
	}

	.numSection .nums .row>div:nth-child(2){
		border-right: unset;
	}

	.numSection .numItem span{
		font-size: 12px;
	}

	.numSection .numItem .number{
		font-size: 26px;
	}

	.numSection .numItem p.des{
		font-size: 14px;
	}

	.inSection .common-title p{
		font-size: 14px;
	}

	.inSection a.item .div-text strong{
	  font-size: 18px;
	}

	.inSection a.item .div-text p{
	  font-size: 12px;
	}

	.parSection .common-title p{
	  font-size: 14px;
	}

	.parSection .main{
		padding-top: 0;
		padding-bottom: 45px;
	}

	.newsSection .rtitle{
		margin-top: 15px;
	}

	.conSection .main .item{
		margin-bottom: 25px;
	}

	.conSection .main .item:after{
		opacity: 0;
	}

	.downSection .form1 .conInfo input{
		margin-bottom: 15px;
	}

	.conSection .pcontitle{
		font-size: 20px;
	}



}

@media (max-width: 575.98px) { 
	.parSection .common-title .small-title{
		font-size: 16px;
    	letter-spacing: 3px;
    	margin-bottom: 5px;
	}

	.parSection .common-title p{
		font-size: 12px;
	}

	.common-title{
		padding: 35px 0;
	}

	.pro-control{
		margin-top: 35px;
   		margin-bottom: 35px;
	}
	
	.pageTit h2.title{
		display: none;
	}

	.pageTit div.cur{
		font-size: 14px;
	}

	.bCate .main a{
		font-size: 14px;
	}

	.jjSection .title h2{
		font-size: 20px;
	}

	.jjSection .title p{
		font-size: 14px;
	}

	.culSection .item p{
		min-height: 135px;
	}
}


